<?php
namespace app\admin\controller;
// use think\Db;
// use think\captcha\Captcha;
class Activeuser extends Come{
    public function user(){
        if(isset($_POST['up'])){
            $title=input('param.title','','htmlspecialchars');
            $starttime=input('param.starttime','','htmlspecialchars');
            $endtime=input('param.endtime','','htmlspecialchars');

            $file=request()->file('img');
            if($file){
                $info = $file->validate(['size'=>4*1024*1024,'ext'=>'jpg,png,gif'])->move(ROOT_PATH . 'public' . DS . 'uploads');
                if($info){
                    $path=$info->getSaveName();
                    $img_src="/uploads/".$path;
                }else{
                    //	上传失败获取错误信息
                    $this->error($file->getError());
                }
            }else{
                $this->error("必须上传图片");
            }
            $data=[
                'title'=>$title,
                'starttime'=>$starttime,
                'endtime'=>$endtime,
                'img'=>$img_src,
            ];

            $ret=db('admin_active')->insertGetId($data);
            if($ret>0){
                $this->success('添加成功!','admin/banneruser/user');
            }else{
                $this->error('添加失败');
            }
            
        }
        return $this->fetch('active-user');
    }
    
}